#ifndef GP_LIST_H
#define GP_LIST_H
#include "list.h"

typedef struct gp_node{ // 通用节点
	struct list_head entry;
	void *addr;
}gp_node_t;

void gp_node_add_tail(void *node_addr, struct list_head *head);
void gp_list_free(struct list_head *head);
void gp_list_del_node(void *addr, struct list_head *head);
#endif